module.exports = {
  // 根路径  ====》   baseUrl: '/',已废弃
  publicPath: "./",

  // 构建输出目录文件名打包时生成的名字。
  outputDir: "dist",

  // 静态资源目录（js，css，img，fonts）
  assetsDir: "assets",

  // 是否开启eslint保存检测，有效值：true || false || ‘error’
  lintOnSave: false,

  configureWebpack: {
    externals: {
      BMap: "BMap", // 百度地图配置
      BMAP_ANCHOR_TOP_LEFT: "BMAP_ANCHOR_TOP_LEFT", // 控件位置
    },
  },

  devServer: {
    open: true, // 运行项目时，是否自动开启新窗口。
    host: "0.0.0.0", // 手机测试端口号。//主机名字  locahost 或 127.0.0.0 或 真机测试 0.0.0.0
    port: 8081, // 默认端口号
    https: false, // 如果开启就会以https开头。
    hotOnly: false, //安装模块更好的兼容，不需要配置。
    proxy: {
      // 配置跨域
      "/api": {
        target: "http://8.140.158.200:8080/zhang/demo/pri", // 配置跨域接口
        ws: true, // 是否跨域。
        changOrigin: true, // 是否跨域。
        pathRewrite: {
          "^/api": "",
        },
      },
    },
  },

  css: {
    loaderOptions: {
      stylus: {
        "resolve url": true,
        import: ["./src/theme"],
      },
    },
  },

  pluginOptions: {
    "cube-ui": {
      postCompile: true,
      theme: true,
    },
  },
};
